package com.zmn.oms.model.bo.mediadetection;

import lombok.Data;

import java.util.Date;

/**
 * 类描述：质检
 *
 * @author ligang
 * @date 2022/08/08 11:51
 */
@Data
public class DetectionBO{

    /**
     * 订单id
     */
    private Long orderId;

    /**
     * 外呼业务记录id,outBusinessType 结合业务类型使用 关联的订单投诉等信息
     * 可能为null 需要做非空校验
     */
    private String zmnBizId;

    /**
     * 通话记录ID
     */
    private Long recordId;

    /**
     * 挂断方式: 1用户挂断 2坐席挂断 3系统挂断 4异常挂断
     * 可能为null 需要做非空校验
     */
    private Integer byeWayCode;

    /**
     * 录音文件URL
     * 可能为null 需要做非空校验
     */
    private String recordFileUrl;

    /**
     * 坐席id
     * 可能为null 需要做非空校验
     */
    private Integer agentId;

    /**
     * 坐席名称
     * 可能为null 需要做非空校验
     */
    private String agentName;

    /**
     * 接通时间点
     * 可能为null 需要做非空校验
     */
    private Date bridgeTime;

    /**
     * 结束时间点
     * 可能为null 需要做非空校验
     */
    private Date endTime;

    /**
     * 开始时间（入系统时间）
     * 可能为null 需要做非空校验
     */
    private Date startTime;

    /**
     * 外呼业务类型: 1top栏 2线索 3未接听记录 4呼入记录 5呼出记录 6订单详情 7跟单详情 8待确定订单 9投诉详情 10线索池 11改派缘由 12取消缘由 13跟单缘由
     * com.zmn.ccb.common.consts.CCBCallConst
     * 可能为null 需要做非空校验
     */
    private Integer outBusinessTypeCode;
}
